pneumatic life raft - French English Dictionary